﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using ModeloDesenvolvimento;

/*Escrito em 03/01/2012*/
namespace Poligas_ERP.Classes
{
    public class Login
    {
        SqlConnection cnx = new SqlConnection();
        SqlCommand cmd = new SqlCommand();
        DataTable tbLogin = new DataTable();

        Db db = new Db();
        Util util = new Util();

        public Login() { }

        public DataTable CarregaUsuario(String Usuario )
        {
            try
            {
                cnx = db.AbreConexao("strConexao");
                cmd = db.getCommand(cnx);

                cmd.Parameters.AddWithValue("@Usuario", Usuario);
                cmd.CommandText = "spUsuariosSelectUS";

                tbLogin.Load(cmd.ExecuteReader());

            }
            catch
            {
            }
            finally
            {
                db.FechaConexao(cnx);
            }
            return tbLogin;
        }
        public Boolean ValidaUsuario(Int32 CodUsuario, String Senha)
        {
            Boolean sucesso = true;
            //

            try
            {
                cnx = db.AbreConexao("strConexao");
                cmd = db.getCommand(cnx);

                cmd.Parameters.AddWithValue("@CodUsuario", CodUsuario);
                cmd.Parameters.AddWithValue("@Senha", Senha);

                cmd.CommandText = "spValidaUsuario";
                tbLogin.Load(cmd.ExecuteReader()); // ver com o dutra de este comando posse ser usado no executereader

            }
            catch
            {
                sucesso = false;
            }
            finally
            {
                db.FechaConexao(cnx);
            }

            return sucesso;
        }
    }
}
